<?php

namespace app\model;

use support\Model;

/**
 * 订单商品模型
 *
 * 字段说明：
 * @property int $id 主键ID
 * @property int $order_id 订单ID
 * @property int $goods_id 商品ID
 * @property int|null $goods_ku_id 商品SKU ID
 * @property string $goods_title 商品标题（下单时的快照）
 * @property string|null $goods_image 商品图片（下单时的快照）
 * @property string|null $sku_specs SKU规格信息（JSON格式，下单时的快照）
 * @property string|null $sku_spec_names SKU规格名称（JSON格式，如：{"颜色":"红色","尺寸":"L"}）
 * @property float $unit_price 单价（下单时的价格）
 * @property int $quantity 购买数量
 * @property float $total_price 小计金额
 * @property float $discount_amount 优惠金额
 * @property float $final_price 最终价格（单价*数量-优惠金额）
 * @property int $refund_status 退款状态：0未退款，1退款中，2已退款，3退款失败
 * @property float $refund_amount 退款金额
 * @property int|null $refund_time 退款时间
 * @property string|null $refund_reason 退款原因
 * @property int $created_at 创建时间
 * @property int $updated_at 更新时间
 */

class OrderItemModel extends Model
{
    /**
     * The table associated with the model.
     *
     * @var string
     */
    protected $table = 'order_item';

    /**
     * The primary key associated with the table.
     *
     * @var string
     */
    protected $primaryKey = 'id';

    /**
     * Indicates if the model should be timestamped.
     *
     * @var bool
     */
    public $timestamps = false;
}